package com.lxl.securitypermission.mapper;

import com.lxl.securitypermission.entity.SRoleMenu;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * @author 绫小路
 * @date 2021/1/5 20:12
 * @description
 */
public interface SRoleMenuMapper {

  int deleteByPrimaryKey(Integer id);

  int insertSelective(SRoleMenu record);

  SRoleMenu selectByPrimaryKey(Integer id);

  int updateByPrimaryKeySelective(SRoleMenu record);

  int updateByPrimaryKey(SRoleMenu record);

  List<SRoleMenu> get(@Param("id") int id);

  int deleteByMenuId(@Param("menuId") int menuId);

  int hasByMenuId(@Param("menuId") int menuId);

  int has(@Param("roleId") int roleId, @Param("menuId") int menuId);

  int delete(@Param("roleId") int roleId, @Param("menuId") int menuId);

}
